package com.wkbb.common.dto.im;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author dengjingyuan
 * @date 2019-07-24 19:45
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GroupUserInfoDto {

    private Long userId;

    private Long orgId;

    private Long groupId;

    private Long classId;
    /**
     * 班主任的IM账号
     */
    private String userKey;

    private String userHeadUrl;

    private short roleType;

    private short userType;

    private String relationTypeName;
    /**
     * 群名称
     */
    private String name;
    /**
     * 群类型
     */
    private String type;
    /**
     * 群🐖账号
     */
    private String ownerAccount;
    /**
     * 群公告
     */
    private String notification;
    /**
     * 群申请方式
     */
    private String applyJoinOption;
    /**
     * 家长邀请家长加入状态
     */
    private Boolean familyAreInvited;
    /**
     * 自定义群申请方式
     */
    private String inviteAudit;

    /**
     * 家长互相可见内容状态
     */
    private Boolean imVisibleStatus;

    /**
     * 自动建群标识0:手动创群,1:自动建群
     */
    private Boolean groupIdentify;

    /**
     * 新的群主IM账号
     */
    private String changeUserKey;

    /**
     * 新的群主用户ID
     */
    private Long changeUserId;

    /**
     * 新的群主头像
     */
    private String changeUserHeadUrl;

    /**
     * IM群ID
     */
    private String imGroupId;

    /**
     * 群主标识(0:成员,1管理员,2群主)
     */
    private Short roleIdentify;

    /**
     * true:新增用户,false删除用户
     */
    private Boolean flag;

    private short changeRoleType;

    private short changeUserType;

}
